If a user option variable records a true-or-false condition, give it a
name that ends in @samp{-flag}.
+@item
+If the purpose of a variable is to store a single function, give it a
+name that ends in @samp{-function}. If the purpose of a variable is
+to store a list of functions (i.e., the variable is a hook), please
+follow the naming conventions for hooks. @xref{Hooks}.
+
@item
@cindex reserved keys
@cindex keys, reserved